﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ECOSYSTEM_Dominio
{
    public class Producto
    {
        private Int32 aProductoID;
        private String aNombre;
        private Double aStockMin;
        private Byte[] aImagen;
        private String aTipo;       
        private String aDescripcion;
        private Int32 laMarca;
        private Int32 laSubLinea;    
               
        public Producto() { }
        public Producto(String pNombre, Double pStockMin, Byte[] pImage,String pTipo, String pDescripcion,Int32 pMarcaID, Int32 pSubLinea) {
            aNombre = pNombre;
            aStockMin = pStockMin;
            aImagen = pImage;
            aTipo = pTipo;
            aDescripcion = pDescripcion;
            laMarca = pMarcaID;
            laSubLinea = pSubLinea;
        }
        public Producto(Int32 pProductoID, String pNombre, Double pStockMin, Byte[] pImage, String pTipo, String pDescripcion, Int32 pMarcaID, Int32 pSubLinea)
        {
            this.aProductoID = pProductoID;
            this.aNombre = pNombre;
            this.aStockMin = pStockMin;
            this.aImagen = pImage;
            this.aTipo = pTipo;
            this.aDescripcion = pDescripcion;
            this.laMarca = pMarcaID;
            this.laSubLinea = pSubLinea;
        }
        public Int32 ProductoID
        {
            get { return aProductoID; }
            set { aProductoID = value; }
        }
        public String Nombre
        {
            get { return aNombre; }
            set { aNombre = value; }
        }        
        public Double StockMin
        {
            get { return aStockMin; }
            set { aStockMin = value; }
        }
        
        public Byte[] Imagen
        {
            get { return aImagen; }
            set { aImagen = value; }
        }
        public String Descripcion
        {
            get { return aDescripcion; }
            set { aDescripcion = value; }
        }
        public String Tipo
        {
            get { return aTipo; }
            set { aTipo = value; }
        }
        public Int32 LaMarca
        {
            get { return laMarca; }
            set { laMarca = value; }
        }
        public Int32 LaSubLinea
        {
            get { return laSubLinea; }
            set { laSubLinea = value; }
        }
    }
}
